home *** CD-ROM | disk | FTP | other *** search
/ Skunkware 5 / Skunkware 5.iso / lib / povray / demo / shapes.pov < prev    next >
Text File  |  1994-03-08  |  2KB  |  166 lines

  1. // Persistence Of Vision raytracer version 2.0 sample file.
  2. // By Chris Young
  3. // This image contains an example of every shape from SHAPES.INC
  4.  
  5. #include "colors.inc"
  6. #include "shapes.inc"
  7.  
  8. camera {  
  9.    location <24, 10, -36>
  10.    direction <0, 0,  1.3>
  11.    look_at 6*y
  12. }
  13.  
  14. light_source {<200, 50, -100> color LightGray}
  15.  
  16. light_source {<50, 100, -200> color LightGray}
  17.  
  18. light_source {<200, 200, -200> color LightGray}
  19.  
  20. object {
  21.    Ellipsoid
  22.    scale <1, 2, 1>
  23.    pigment {Red}
  24.    translate <17, 2, -10>
  25. }
  26.  
  27. object {
  28.    Sphere
  29.    pigment {Flesh}
  30.    translate <20, 1, -11>
  31. }
  32.  
  33. object {
  34.    Cylinder_X
  35.    pigment {Green}
  36.    translate <0, 6, -2>
  37. }
  38.  
  39. object {
  40.    Cylinder_Y
  41.    pigment {Blue}
  42.    translate <18, 0, -8>
  43. }
  44.  
  45. object {
  46.    Cylinder_Z
  47.    pigment {Cyan}
  48.    translate <10, 3, 0>
  49. }
  50.  
  51. object {
  52.    QCone_X
  53.    pigment {Orange}
  54.    scale <9, 1, 1>
  55.    translate <13, 10, -3>
  56. }
  57.  
  58. object {
  59.    QCone_Y
  60.    pigment {Yellow}
  61.    scale <1, 9, 1>
  62.    translate <7, 10, -18>
  63. }
  64.  
  65. object {
  66.    QCone_Z
  67.    pigment {Maroon}
  68.    scale <1, 1, 9>
  69.    translate <7, 15, -10>
  70. }
  71.  
  72. object {
  73.    Plane_YZ
  74.    pigment {Navy}
  75. }
  76.  
  77. object {
  78.    Plane_XZ
  79.    pigment {White}
  80. }
  81.  
  82. object {
  83.    Plane_XY
  84.    pigment {SkyBlue}
  85. }
  86.  
  87. object {
  88.    Paraboloid_X
  89.    pigment {Magenta}
  90.    translate <15, 15, -9>
  91. }
  92.  
  93. object {
  94.    Paraboloid_Y
  95.    pigment {GreenYellow}
  96.    translate <5, 11, -23>
  97. }
  98.  
  99. object {
  100.    Paraboloid_Z
  101.    pigment {OrangeRed}
  102.    translate <10, 18, -6>
  103. }
  104.  
  105. object {
  106.    Hyperboloid
  107.    pigment {Tan}
  108.    scale <7, 1, 1>
  109.    translate <10, 2, -5>
  110. }
  111.  
  112. object {
  113.    Hyperboloid_Y
  114.    pigment {NeonPink}
  115.    scale <1, 6, 1>
  116.    translate <3, 10, -10>
  117. }
  118.  
  119. object {
  120.    UnitBox
  121.    pigment {Scarlet}
  122.    translate <14, 1, -10>
  123. }
  124.  
  125. object {
  126.    Cube
  127.    pigment {ForestGreen}
  128.    translate <12, 1, -13>
  129. }
  130.  
  131. object {
  132.    Disk_X
  133.    pigment {Coral}
  134.    translate <10, 5, -24>
  135. }
  136.  
  137. object {
  138.    Disk_Y
  139.    pigment {SeaGreen}
  140.    translate <10, 7, -24>
  141. }
  142.  
  143. object {
  144.    Disk_Z
  145.    pigment {Brass}
  146.    translate <10, 9, -24>
  147. }
  148.  
  149. object {
  150.    Cone_X
  151.    pigment {SpicyPink}
  152.    translate <18, 1, -13>
  153. }
  154.  
  155. object {
  156.    Cone_Y
  157.    pigment {SummerSky}
  158.    translate <14, 1, -14>
  159. }
  160.  
  161. object {
  162.    Cone_Z
  163.    pigment {Wheat}
  164.    translate <12, 1, -17>
  165. }
  166.